import Taro from '@tarojs/taro'

import icon_error from '../asset/images/icon_error.png'

const  ViewUtil = {}

  /**
   * 使用加载提示。
   */
  ViewUtil.ShowLoading =(visible,message)=>{
    if (visible) {
      Taro.showLoading({
        title: message,
      })
    } else {
      Taro.hideLoading()
    }
  }

  /**
   * 显示文字Toast信息
   * */
  ViewUtil.ShowToast=(msg)=>{
    Taro.showToast({
      title: msg
    }).then(r => console.log('') )
  }

  /**
   * 显示错误Toast信息
   * */
  ViewUtil.ShowErrorToast=(msg)=>{
    Taro.showToast({
      title: msg,
      image: icon_error
    }).then(r => console.log('') )
  }

  /**
   * 控制导航条加载动画的显示、隐藏。
   */
  ViewUtil.ShowNavigationBarLoading=(visible)=>{
    if (visible) {
      Taro.showNavigationBarLoading()
    } else {
      Taro.hideNavigationBarLoading()
    }
  }

  /**
   * 动态设置当前页面的标题。
   */
  ViewUtil.SetNavigationBarTitle=(title)=>{
    Taro.setNavigationBarTitle({title})
  }


  export  default  ViewUtil;
